# 定义 A 文件夹的路径
$folderAPath = "F:\MedAi\pancreas_all"

# 获取三级子目录下的所有 .nii.gz 文件
$niiGzFiles = Get-ChildItem -Path $folderAPath -Recurse -File -Include *.nii.gz

# 遍历每个文件并重命名
foreach ($file in $niiGzFiles) {
    # 获取父文件夹的名称
    $arr = $file -split '\\'
    $ZS = $arr[-4]
    $SER = $arr[-2]
    
    # Write-Output $ZS $SER
    # 定义新的文件名
    $newFileName = "$ZS+$SER.nii.gz"
    
    # 定义新的完整路径
    $newFilePath = Join-Path -Path $file.Directory.FullName -ChildPath $newFileName
    
    # 重命名文件
    Rename-Item -Path $file.FullName -NewName $newFilePath
    
    # 输出重命名信息
    # Write-Output "已将文件 $file 重命名为: $newFilePath"
    # break
}
